package cn.wp.pay.domain;

import cn.wp.basic.domain.BaseDomain;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 支付单类
 */
@Data
public class PayBill extends BaseDomain {
    // 摘要
    private String digest;
    // 价格
    private BigDecimal money;
    // 支付状态 0待支付    1已支付    -1取消
    private Integer state;
    // 最后付款时间
    private Date lastPayTime;
    // 付款方式 余额 三方支付（1支付宝，2微信，3银联）
    private Long payChannel;
    // 支付单号
    private String unionPaySn;
    // 创建时间
    private Date createTime;
    // 修改时间
    private Date updateTime;
    // 业务类型
    private String businessType;
    // 关联业务的主键
    private Long businessKey;
    // 购买用户id
    private Long user_id;
    // 购买商品的店铺id
    private Long shop_id;
    // 订单码
    private String orderSn;
}
